#pragma one
#include <stdio.h>

//typedef int SeqlistDataType;
#define SeqlistDataType int
struct Seqlist
{
	SeqlistDataType* arr;
	int size;
	int capacity;
};
typedef struct Seqlist Seqlist;

void Seqlist_init(Seqlist* SQ);
void Seqlist_break(Seqlist* SQ);

void Seqlist_push_front(Seqlist* SQ, SeqlistDataType x);
void Seqlist_push_back(Seqlist* SQ, SeqlistDataType x);

void Seqlist_pop_back(Seqlist* SQ);
void Seqlist_pop_front(Seqlist* SQ);

void Seqlist_printf(Seqlist SQ);

void Seqlist_Insert(Seqlist* SQ, int pos, SeqlistDataType x);






